菜单切换
FACESOHO知行者
心灵
记录
远方
赞赏工具
源代码:
点击运行
保存
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script> </head> <body> <div id="div_col"> <p>自定义事件</p> <p>{{total}}</p> <example1 v-on:incretment="incretmentTotal" value="点击"></example1> </div> <script> Vue.component('example1', { props:['value'], template:'<button v-on:click="incrementHanlder">{{value}}</button>', methods:{ incrementHanlder:function () { // this.count += 1 this.$emit('incretment') } } }) new Vue({ el:'#div_col', data:{ total:0 }, methods:{ incretmentTotal:function () { this.total += 1 } } }) </script></body> </html>
运行结果